package com.alks.pad.data.request.stitchAccount;

import com.alks.entity.data.page.PageParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;

@Getter
@Setter
@NoArgsConstructor
public class StitchInventoryRequest extends PageParam {

    //必传
    @ApiModelProperty(value = "针车部门")
    private String deptNo;

    @ApiModelProperty(value = "针车组别")
    private String deptName;

    @ApiModelProperty(value = "缴库日期")
    private String slipDate;

    @ApiModelProperty(value = "针车类型(0正单1补单)")
    private int orderType;

    @ApiModelProperty(value = "完成日期")
    private String sysDate;


    //动态查询条件
    @ApiModelProperty(value = "指令")
    private String lotNo;

    @ApiModelProperty(value = "缴库日期开始")
    private String dateStart1;

    @ApiModelProperty(value = "缴库日期结束")
    private String dateEnd1;

    @ApiModelProperty(value = "缴库日期开始")
    private String sysDateStart;

    @ApiModelProperty(value = "缴库日期结束")
    private String sysDateEnd;

    //倒叙查询条件
    @ApiModelProperty(value = "序号")
    private int seqNo;

    @ApiModelProperty(value = "工序名称")
    private String processName;

    @ApiModelProperty(value = "工号")
    private String workId;

    @ApiModelProperty(value = "姓名")
    private String workName;

    @ApiModelProperty(value = "缴库数量")
    private int qty;

    @ApiModelProperty(value = "已经报产数")
    private int qty2;

    @ApiModelProperty(value = "页面上的可报数")
    private int qty3;

    //排序字段
    @ApiModelProperty(value = "排序(0:按照报产时间倒序，2：按照工序，员工升序排序，默认是0)",name = "sortNo")
    private int sortNo;
}